﻿<?php

	/**
	 * 
	 */
	class LoginView {
		
		private static $username = "username";
		private static $password = "password";
		private static $login = "login";
		private static $logout = "logout";		
		
		//Returnerar HTML-kod för ett login-formulär.
		public function DoLoginBox() {
			return "<div id='loginform'>
			Användarnamn: <input type='text' name='username' />
			Lösenord: <input type='password' name='password' /><br>
			Kom ihåg mig <input type='checkbox' id='check' name='remember' value='remember' />
			<button type='submit' name='login'>Logga in</button>
			</div>";
		}
		
		//Returnerar HTML-kod för en logout-knapp.
		public function DoLogoutBox() {
			return "<div id='logoutdiv'> 
			<button type='submit' name='logout'>Logga ut</button>
			</div>";
		
		}
		
		//Returnerar det användarnamn som användaren har angett.
		public function GetUserName(){
			if ($this->TriedToLogin()){
				if ($_POST[self::$username] == null){
					return "null";
				}
				return $_POST[self::$username];
			}		
		}
		
		//Returnerar det lösenord som användaren har angett.
		public function GetPassword(){
			if ($this->TriedToLogin()){
				if ($_POST[self::$password] == null){
					return "null";
				}
				return $_POST[self::$password];
			}
		}
		
		//Funktion som kontrollerar om användaren tryckt på login-knappen.
		public function TriedToLogin(){
			if (isset($_POST[self::$login])){
				return true;
			}
			return false;
		}
		
		//Funktion som kontrollerar om användaren tryckt på logout-knappen.
		public function TriedToLogout(){
			if (isset($_POST[self::$logout])){
				return true;
			}
			return false;
		}		
		

	}

?>